package com.framework.seedkit.device.nfc;

/**
 * @author carlos carlosk@163.com
 * @version 创建时间：2012-11-23 上午11:15:41 关联的账号
 */

public class LinkedAccount extends BaseDomain {
	private static final long serialVersionUID = 1L;
	private String addNum;//能下挂账户数
	private String recNum;//记录条数
	private String account;
	private String acctIsused;
	private String acctName;// 账户名
	private String acctType; // 1-借记卡，2-存折，3-信用卡,4-E账户
	private String acctTypeID;
	private String alias;
	private String isDefault;
	private String avlimt;
	private String balance;// 余额
	private String creditLimit;
	private String openDemt;// 开户银行
	private String validBalance;// 有效的余额
	private String bindType;// 签约状态

	private String depposit;// 存期编号
	private String continueSaveType;// 续存标记
	private String tradeNumber;// 订单号
	private String moneyType;// 币种
	private String moneyTypeID;// 币种
	private String endTime;// 到期时间
	private String autoSave;// 自动转存
	private String bankNumber;// 行号
	private String bankName;// 行名

	private String gatheringAccount;// 收款人账号
	private String gatheringShowAccount;// 收款人账号
	private String gatheringAccountName;// 收款人姓名
	private String gatheringPhoneNum;// 收款人手机
	
	private String use;// 用途
	/** 实收手续费 */
	private String tradePoundage;// 手续费
	/** 应收手续费 */
	private String FULL_FEE;
	private String phoneNumber;// 留言电话
	/** 是否下发验证码短信 */
	private String NEED_DOWN_SMS;

	/** 转账金额 **/
	private String transferMoney;
	/** 大写转账金额 **/
	private String transferMoneyUppercase;
	
	/** 存期名称 **/
	private String deppositName;
	
	/** 用于支付宝的账单号 */
	private String billNumForAlipay;
	
	/** 用于绑定设备的绑定时间*/
	private String bingDate;
	
	/**是否当前绑定设备*/
	private String isMatch;
	/** 是否在抽奖活动期内 </br>0-在活动开展期内</br>1-不在活动开展期内 */
	private String isHDTime;
	/** 抽奖活动页面URL */
	private String HDURL;
	//payment code add by Jiawei.Li 
	//卡序号
	private String acctIdx;
	
	
	public String getAcctIdx() {
		return acctIdx;
	}

	public void setAcctIdx(String acctIdx) {
		this.acctIdx = acctIdx;
	}

	public String getAddNum() {
		return addNum;
	}

	public void setAddNum(String addNum) {
		this.addNum = addNum;
	}

	public String getRecNum() {
		return recNum;
	}

	public void setRecNum(String recNum) {
		this.recNum = recNum;
	}

	public String getTransferMoney() {
		return transferMoney;
	}

	public void setTransferMoney(String transferMoney) {
		this.transferMoney = transferMoney;
	}
	
	

	public String getGatheringShowAccount() {
		return gatheringShowAccount;
	}

	public void setGatheringShowAccount(String gatheringShowAccount) {
		this.gatheringShowAccount = gatheringShowAccount;
	}

	public String getBankName() {
		return bankName;
	}

	public void setBankName(String bankName) {
		this.bankName = bankName;
	}

	public String getPhoneNumber() {
		return phoneNumber;
	}

	public void setPhoneNumber(String phoneNumber) {
		this.phoneNumber = phoneNumber;
	}

	public String getBankNumber() {
		return bankNumber;
	}

	public void setBankNumber(String bankNumber) {
		this.bankNumber = bankNumber;
	}

	public String getTradePoundage() {
		return tradePoundage;
	}

	public void setTradePoundage(String tradePoundage) {
		this.tradePoundage = tradePoundage;
	}

	public String getUse() {
		return use;
	}

	public void setUse(String use) {
		this.use = use;
	}

	public String getGatheringAccount() {
		return gatheringAccount;
	}

	public void setGatheringAccount(String gatheringAccount) {
		this.gatheringAccount = gatheringAccount;
	}

	public String getGatheringAccountName() {
		return gatheringAccountName;
	}

	public void setGatheringAccountName(String gatheringAccountName) {
		this.gatheringAccountName = gatheringAccountName;
	}

	public String getTradeNumber() {
		return tradeNumber;
	}

	public void setTradeNumber(String tradeNumber) {
		this.tradeNumber = tradeNumber;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getAutoSave() {
		return autoSave;
	}

	public void setAutoSave(String autoSave) {
		this.autoSave = autoSave;
	}

	public String getDepposit() {
		return depposit;
	}

	public void setDepposit(String depposit) {
		this.depposit = depposit;
	}

	public String getContinueSaveType() {
		return continueSaveType;
	}

	public void setContinueSaveType(String continueSaveType) {
		this.continueSaveType = continueSaveType;
	}

	public String getMoneyType() {
		return moneyType;
	}

	public void setMoneyType(String moneyType) {
		this.moneyType = moneyType;
	}

	// 临时属性
	private boolean isShowBalance;
	private boolean isShowAvBalance;
	private boolean isShowBindType;

	public boolean isShowBalance() {
		return isShowBalance;
	}

	public boolean isShowAvBalance() {
		return isShowAvBalance;
	}
	
	public void setShowBalance(boolean isShowBalance) {
		this.isShowBalance = isShowBalance;
	}

	public void setShowBindType(boolean isShowBindType) {
		this.isShowBindType = isShowBindType;
	}
	
	public String getAccount() {
		return account;
	}

	public void setAccount(String account) {
		this.account = account;
	}

	public String getAcctIsused() {
		return acctIsused;
	}

	public void setAcctIsused(String acctIsused) {
		this.acctIsused = acctIsused;
	}

	public String getAcctName() {
		return acctName;
	}

	public void setAcctName(String acctName) {
		this.acctName = acctName;
	}

	public String getAcctType() {
		return acctType;
	}

	public void setAcctType(String acctType) {
		this.acctType = acctType;
	}

	public String getAlias() {
		return alias;
	}

	public void setAlias(String alias) {
		this.alias = alias;
	}

	public String getIsDefault() {
		return isDefault;
	}

	public void setIsDefault(String isDefault) {
		this.isDefault = isDefault;
	}

	public String getAvlimt() {
		return avlimt;
	}

	public void setAvlimt(String avlimt) {
		this.avlimt = avlimt;
	}

	public String getBalance() {
		return balance;
	}

	public void setBalance(String balance) {
		this.balance = balance;
	}

	public String getCreditLimit() {
		return creditLimit;
	}

	public void setCreditLimit(String creditLimit) {
		this.creditLimit = creditLimit;
	}

	public String getOpenDemt() {
		return openDemt;
	}

	public void setOpenDemt(String openDemt) {
		this.openDemt = openDemt;
	}

	public String getValidBalance() {
		return validBalance;
	}

	public void setValidBalance(String validBalance) {
		this.validBalance = validBalance;
	}

	public String getFULL_FEE() {
		return FULL_FEE;
	}

	public void setFULL_FEE(String fULL_FEE) {
		FULL_FEE = fULL_FEE;
	}

	public String getNEED_DOWN_SMS() {
		return NEED_DOWN_SMS;
	}

	public void setNEED_DOWN_SMS(String nEED_DOWN_SMS) {
		NEED_DOWN_SMS = nEED_DOWN_SMS;
	}

	public String getBindType() {
		return bindType;
	}

	public void setBindType(String bindType) {
		this.bindType = bindType;
	}

	public String getDeppositName() {
		return deppositName;
	}

	public void setDeppositName(String deppositName) {
		this.deppositName = deppositName;
	}

	public String getTransferMoneyUppercase() {
		return transferMoneyUppercase;
	}

	public void setTransferMoneyUppercase(String transferMoneyUppercase) {
		this.transferMoneyUppercase = transferMoneyUppercase;
	}
	
	public String getGatheringPhoneNum() {
		return gatheringPhoneNum;
	}

	public void setGatheringPhoneNum(String gatheringPhoneNum) {
		this.gatheringPhoneNum = gatheringPhoneNum;
	}

	public String getAcctTypeID() {
		return acctTypeID;
	}

	public void setAcctTypeID(String acctTypeID) {
		this.acctTypeID = acctTypeID;
	}

	public String getMoneyTypeID() {
		return moneyTypeID;
	}

	public void setMoneyTypeID(String moneyTypeID) {
		this.moneyTypeID = moneyTypeID;
	}

	public String getBillNumForAlipay() {
		return billNumForAlipay;
	}

	public void setBillNumForAlipay(String billNumForAlipay) {
		this.billNumForAlipay = billNumForAlipay;
	}
	
	public String getBingDate() {
		return bingDate;
	}

	public void setBingDate(String bingDate) {
		this.bingDate = bingDate;
	}
	
	public String getIsMatch() {
		return isMatch;
	}

	public void setIsMatch(String isMatch) {
		this.isMatch = isMatch;
	}
	
	public String getIsHDTime() {
		return isHDTime;
	}

	public void setIsHDTime(String isHDTime) {
		this.isHDTime = isHDTime;
	}

	public String getHDURL() {
		return HDURL;
	}

	public void setHDURL(String hDURL) {
		HDURL = hDURL;
	}

	@Override
	public String toString() {
		return "LinkedAccount [account=" + account + ", acctIsused="
				+ acctIsused + ", acctName=" + acctName + ", acctType="
				+ acctType + ", acctTypeID=" + acctTypeID + ", alias=" + alias+ ", isDefault=" + isDefault
				+ ", avlimt=" + avlimt + ", balance=" + balance
				+ ", creditLimit=" + creditLimit + ", openDemt=" + openDemt
				+ ", validBalance=" + validBalance + ", bindType=" + bindType
				+ ", depposit=" + depposit + ", continueSaveType="
				+ continueSaveType + ", tradeNumber=" + tradeNumber
				+ ", moneyType=" + moneyType + ", moneyTypeID=" + moneyTypeID
				+ ", endTime=" + endTime + ", autoSave=" + autoSave
				+ ", bankNumber=" + bankNumber + ", bankName=" + bankName
				+ ", gatheringAccount=" + gatheringAccount
				+ ", gatheringAccountName=" + gatheringAccountName
				+ ", gatheringPhoneNum=" + gatheringPhoneNum + ", use=" + use
				+ ", tradePoundage=" + tradePoundage + ", FULL_FEE=" + FULL_FEE
				+ ", phoneNumber=" + phoneNumber + ", NEED_DOWN_SMS="
				+ NEED_DOWN_SMS + ", transferMoney=" + transferMoney
				+ ", transferMoneyUppercase=" + transferMoneyUppercase
				+ ", deppositName=" + deppositName + ", billNumForAlipay="
				+ billNumForAlipay + ", isShowBalance=" + isShowBalance + ", bingDate=" + bingDate + "]";
	}

}
